草庐IT

iphone - 寻找 CGPath 的中心

全部标签

javascript - iPhone Mobile Safari 3 上的 getBoundingClientRect 等效于什么?

iPhoneMobileSafari似乎缺少element.getBoundingClientRect。iPhoneMobileSafari上的等效方法是什么?iPad上有这种方法。 最佳答案 编辑1:此代码(webkitConvertPointFromNodeToPage)仅适用于非常旧和过时的手机...参见thesecomments.编辑2:我不建议您使用此代码...我记得更改它以处理带有触摸缩放的IE10的一些问题。我会尽量记住用修复更新代码。是:我认为以下适用于IE6+、FF3+、Safari2+(桌面和移动)、Chrome

javascript - 寻找 Javascript Typed Arrays 仿真库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在寻找一个允许在旧JS引擎中模拟类型化数组的库。至少,我想支持IE8(因为WinXP)和Android2.x(因为Android设备碎片化,不太可能升级)是的,性能会是一个问题,但是,正如它所说,“让它运行,然后让它运行得更快......”现在单一代码库对我来说更重要。

javascript - 使用 Javascript 在 iPhone safari 上启用/禁用缩放?

我有1个页面,其中有2个DIV元素,这些元素根据用户使用javascript单击操作按钮显示/隐藏,我想在操作按钮单击时切换缩放。我尝试使用下面的javascript,它正在更改视口(viewport)元但没有效果。有什么建议吗?varViewPortAllowZoom='width=device-width;';varViewPortNoZoom='width=device-width;initial-scale=1.0;maximum-scale=1.0;minimum-scale=1.0;user-scalable=no;';functionAllowZoom(flag){if(

javascript - 在屏幕中心启动 Facebook 共享弹出窗口

以下代码运行良好并在屏幕上启动facebook弹出窗口,但此弹出窗口未居中。functionfbs_click(){u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');returnfalse;}这是一个居中弹出窗口的脚本:functionMyPopUpWin(url,w

javascript - iphone 的 safari touchmove 事件不工作

我正在使用jquery和touchmove事件,但代码在#info中没有显示任何内容$('#movieShow').bind('touchmove',function(e){e.preventDefault();$('#info').text(e.touches[0].pageX);}); 最佳答案 尝试使用e.originalEvent.touches:$('#movieShow').bind('touchmove',function(e){e.preventDefault();vartouch=e.originalEvent.t

javascript - 如何让数字键盘出现在 iPhone 网络应用程序中?

在要在iPhone上显示的网页上,有没有办法让用户在字段中点击时出现数字键盘,而不是qwerty键盘?Thisguysayshere'showtodoit,但从2.0开始,此“功能”已被禁用。我猜有一些花哨的javascript可以用来绕过这个限制? 最佳答案 如果您使用HTML5number输入类型,键盘将默认显示数字。它不是纯数字键盘,但比纯文本好一点。 关于javascript-如何让数字键盘出现在iPhone网络应用程序中?,我们在StackOverflow上找到一个类似的问题:

javascript - 如何检测 iPhone X (Ionic - cordova app)

我需要对我的应用进行一些更改,但仅限于iPhoneX。该应用程序基于ApacheCordova(使用Ionic框架)。是否有cordova插件来检测iPhoneX?如果答案是否定的,在javascript中了解用户是否拥有iPhoneX的最佳方法是什么?谢谢 最佳答案 检查:vardeviceInformation=ionic.Platform.device();来自Ionicbundle.js/***@ngdocmethod*@nameionic.Platform#device*@descriptionReturnthecurre

Javascript 警报位置不在 chrome 的中心

当我使用javascript警报时,它位于浏览器的顶部,不在当前版本的chrome中位置。我怎样才能控制它,并使它以javascript为中心。在Firefox和IE中,它工作得很好。我当前的chrome版本30.0.1599.66对于所有类型的浏览器和所有版本,我想将警告框定位在浏览器的正中心。请帮助.........关于提供警报以使其居中的任何其他简单想法也将是可观的...... 最佳答案 依赖于浏览器的警报对任何人来说都不是一个好的选择。它们变化很快,并且对于不同的浏览器也不相同。我发现有用的是使用AlertifyJS满足所有

javascript - 如何使用 jQuery 和 blockUI 让 DIV 以页面为中心?

我正在尝试转换MattBerseth的“YUIStyleYes/NoConfirmDialog”'这样我就可以将它与jQueryblockUI插件一起使用。我不得不承认我不是CSS大师,但我认为即使对我来说这也很容易......除了10小时后我不知道为什么我不能让这该死的东西工作。问题是,我似乎无法让“confirmDialogue”DIV在页面上居中而不在其上方显示一些工件。或者,如果我通过执行...重置blockUI的CSS设置:$.blockUI.defaults.css={};.....我发现DIV左对齐。我已经尝试了各种各样的东西,但CSS不是我作为服务器端应用程序的强项:(

javascript - 是否可以使用 Javascript 访问 iPhone 加速度计?

我开始尝试为我的iPhone和我friend拥有的其他支持网络的手机编写一些基于网络的游戏编程,并且很难找到有关在浏览器中使用Javascript访问加速度计的信息。在最新版本中,我知道我现在可以访问位置信息,但我希望我可以在我计划制作的一些游戏中使用加速度计。或者,这是否也适用于Android手机? 最佳答案 在最新的iOS更新(4.2)中,加速度计现在可以从Javascript访问。参见:http://www.mobilexweb.com/blog/safari-ios-accelerometer-websockets-html